/*iconfont 引用线上地址*/
@font-face {
	font-family: 'iconfont';  /* project id 1192676 */
	src: url('//at.alicdn.com/t/font_1192676_p6ygichaqe.eot');
	src: url('//at.alicdn.com/t/font_1192676_p6ygichaqe.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1192676_p6ygichaqe.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1192676_p6ygichaqe.woff') format('woff'),
	url('//at.alicdn.com/t/font_1192676_p6ygichaqe.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1192676_p6ygichaqe.svg#iconfont') format('svg');
  }
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.w100{
	width: 100%;
}
.welnewslist{
	width: 100%;
	
}


html,body {
	min-width: 1200px;
	/* background: #F9F8FA; */
}
img {
	vertical-align: middle;
}

/*公共类名开始位置*/
.opcity-0 {
	opacity: 0;
}
/* 下划线 */
.underline {
	text-decoration: underline;
}
.row1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
}
.over-hide {
	overflow: hidden;
}
.row2 {
  /* overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;  */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.row3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.zindex-1000 {
	z-index: 1000;
}
.z-index-100 {
	z-index: 100;
}
.cursor { cursor: pointer; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-between { text-align-last: justify; }

.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.width-full { width: 100%; }
.height-full { height: 100%; }

.none { display: none; }
.block { display: block; }
.inline-block { display: inline-block; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-bold { font-weight: bold; }
.nowrap { white-space: nowrap; }
/* 公共类名结束位置 */
.float-l {
	float: left;
}
.float-r {
	float: right;
}
.img-cover {
  object-fit: cover;
}
.bg-cover {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.img-contain {
  object-fit: contain;
}
.bg-contain {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/* 圆角 */
.radius-5 {
	border-radius: 5px;
}
.radius-6 {
	border-radius: 6px;
}

/* 边框 */
.bd {
	border: 1px solid rgba(255, 255, 255, 0.1);
}
.bb-footer {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.bl {
	border-left: 1px solid rgba(0,0,0,0.22);
}
.bb {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.bb-4 {
	border-bottom: 4px solid rgba(0,0,0,0.1);
}
.bt-line {
	border-top: 1px solid rgba(0,0,0,0.1);
}
.border-none {
	border: none !important;
}
/* 字体大小 */
.font-12 { font-size: 12px; }
.font-14 { font-size: 14px; }
.font-16 { font-size: 16px; }
.font-18 { font-size: 18px; }
.font-20 { font-size: 20px; }
.font-22 { font-size: 22px; }
.font-24 { font-size: 24px; }
.font-26 { font-size: 26px; }
.font-28 { font-size: 28px; }
.font-30 { font-size: 30px; }
.font-36 { font-size: 36px; }
.font-38 { font-size: 38px; }
.font-44 { font-size: 44px; }

/* 文本缩进 */
.text-indent-10 {
	text-indent: 10px;
}
.text-indent-18 {
	text-indent: 18px;
}
.text-indent-30 {
	text-indent: 30px;
}

/* 宽度 */
.w-48-100 { width: 48%; }
.w-50-100 { width: 50%; }
.w-60 { width: 60px; }
.w-80 { width: 80px; }
.w-90 { width: 90px; }
.w-100 { width: 100px; }
.w-130 { width: 130px; }
.w-140 { width: 140px; }
.w-145 { width: 145px; }
.w-150 { width: 150px; }
.w-152 { width: 152px; }
.w-158 { width: 158px; }
.w-170 { width: 170px; }
.w-200 { width: 200px; }
.w-256 { width: 256px; }
.w-290 { width: 290px; }
.w-304 { width: 304px; }
.w-340 { width: 340px; }
.w-350 { width: 350px; }
.w-364 { width: 364px !important; }
.w-490 { width: 490px; }
.w-494 { width: 494px; }
.w-620 { width: 620px; }
.w-810 { width: 810px; }
.w-910 { width: 910px; }
.w-1000 { width: 1000px; }
.w-1200 {max-width: 90%; width: 1200px; }
.w-1200 .w-810{
	max-width: 68%;
}
.w-1200 .w290{
	max-width: 30%;
}

/* 高度 */
.h-36 { height: 36px; }
.h-56 { height: 56px; }
.h-76 { height: 76px; }
.h-98 { height: 98px; }
.h-100 { height: 100px; }
.h-112 { height: 112px; }
.h-150 { height: 150px; }
.h-350 { height: 350px; }
.h-430 { height: 430px; }
.h-600 { height: 600px; }
.h-750 { height: 750px; }
.h-720 { height: 720px; }

/* 行高 */
.lh-1 { line-height: 1.0; }
.lh-15 { line-height: 1.5; }
.lh-17 { line-height: 1.7; }
.lh-2 { line-height: 2.0; }
.lh-26 {
	line-height: 26px;
}
.lh-20 { line-height: 20px; }
.lh-34 { line-height: 34px; }
.lh-40 { line-height: 40px; }
.lh-48 { line-height: 48px; }
.lh-56 { line-height: 56px; }
.lh-60 { line-height: 60px; }
.lh-76 { line-height: 76px; }
/* 字体颜色 */
.c-common { color: #0063AC; }
.c-000 { color: #000000; }
.c-333 { color: #333333; }
.c-666 { color: #666666; }
.c-666-m { color: #666666 !important; }
.c-999 { color: #999999; }
.c-fff { color: #ffffff; }
.c-fff-50 { color: rgba(255, 255, 255, 0.5); }
.c-fff-20 { color: rgba(255, 255, 255, 0.2); }
.c-FF0000 { color: #FF0000;}
.c-1AE886 { color: #1AE886; }

/* 背景色 */
.bg-gray { background: gray; }
.bg-red { background: red; }
.bg-fff { background: #ffffff; }
.bg-fff-m { background: #ffffff !important; }
.bg-000 { background: #000000; }
.bg-999 { background: #999999; }
.bg-0063AC { background: #0063AC; }
.bg-common { background: #0063AC; }
.bg-FAFAFA { background: #FAFAFA; }
.bg-F6F6F6 { background: #F6F6F6; }
.bg-FAFAFA-m { background: #FAFAFA !important; }


/* 清除浮动 */
/* 去除浮动 */
.clearFloat::after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearFloat {
  zoom: 1;
}

/* 边距类 */
.ml-6 { margin-left: 6px; }
.ml-8 { margin-left: 8px; }
.ml-10 { margin-left: 10px; }
.ml-14 { margin-left: 14px; }
.ml-20 { margin-left: 20px; }
.ml-25 { margin-left: 25px; }
.ml-30 { margin-left: 30px; }
.ml-40 { margin-left: 40px; }
.ml-60 { margin-left: 60px; }
.ml-80 { margin-left: 80px; }
.ml-100 { margin-left: 100px; }

.mr-10 { margin-right: 10px; }
.mr-16 { margin-right: 16px; }
.mr-30 { margin-right: 30px; }

.mt-8 { margin-top: 8px; }
.mt-10 { margin-top: 10px; }
.mt-14 { margin-top: 14px; }
.mt-20 { margin-top: 20px; }
.mt-24 { margin-top: 24px; }
.mt-30 { margin-top: 30px; }
.mt-35 { margin-top: 35px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mt-80 { margin-top: 80px; }
.mt-100 { margin-top: 100px; }
.mt-110 { margin-top: 110px; }
.mt-120 { margin-top: 120px; }

.mb-10 { margin-bottom: 10px; }
.mb-30 { margin-bottom: 30px; }
.mb-170 { margin-bottom: 170px; }
.pd-20 { padding: 20px; }
.pd-30 { padding: 30px; }
.pd-35 { padding: 35px; }
.pd-40 { padding: 40px; }

.pd-0-10 { padding: 0 10px; }
.pd-0-20 { padding: 0 20px; }

.pd-20-0 { padding: 20px 0px; }
.pd-30-0 { padding: 30px 0px; }
.pd-40-0 { padding: 40px 0px; }
.pd-80-0 { padding: 80px 0px; }

.pd-30-20 { padding: 30px 20px; }
.pt-4 { padding-top: 4px; }
.pt-10 { padding-top: 10px; }
.pt-35 { padding-top: 35px; }
.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-54 { padding-top: 54px; }
.pt-60 { padding-top: 60px; }

.pl-20 { padding-left: 20px }
.pl-25 { padding-left: 25px }
.pb-4 { padding-bottom: 4px; }
.pb-10 { padding-bottom: 10px; }
.pb-20 { padding-bottom: 20px; }
.pb-25 { padding-bottom: 25px; }
.pb-30 { padding-bottom: 30px; }
.pb-35 { padding-bottom: 35px; }
.pb-40 { padding-bottom: 40px; }
.pb-60 { padding-bottom: 60px; }
.pb-80 { padding-bottom: 80px; }
.pb-100 { padding-bottom: 100px; }
/* 头部 */
.header {
	width: 100%;
	height: 230px;
}
.logo1Style {
	width: 398px;
	height: 38px;
}
.headerBar1 {
	color: #666666;
	margin-left: 10px;
}
.headerBarLeft {
	color: #666666;
	margin-left: 8px;
}
.headerBarBox .headerBar1:last-child {
	color: #0063AC !important;
}
/* 头部 */

/* 尾部 */
.urlItem {
	display: inline-block;
	margin-left: 20px;
}
.footerLi {
	line-height: 1.0;
	margin-top: 20px;
	color: rgba(255, 255, 255, 0.5);
	font-size: 14px;
}
.hover-fff:hover {
	color: #ffffff;
}
.footerLogo {
	width: 256px;
	height: 34px;
}
/* 尾部 */

.phoneBox {
	height: 90px;
	background: #FAFAFA;
	line-height: 90px;
}

/* 一些公共的样式 */
/* 白色阴影 */
.shadow1 {
	box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.08);
}
.personIcon {
	width: 60px;
	height: 54px;
	line-height: 54px;
	border-radius: 5px;
	/* border: 1px solid rgba(0,0,0,0.1); */
	box-shadow:0px 0px 10px 0px rgba(6,0,1,0.2);
}
.userReturnStyle {
	width: 120px;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	background: #0063AC;
	font-weight: 400 !important;
}
.personIcon:hover {
	color: #ffffff;
	background: #0063AC;
}
.smallCircle {
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #0063AC;
	display: inline-block;
}
/* 分页的样式 */
#pageNum {
	width: 100%;
	font-size: 12spx;
	line-height: 20px;
	color: #666666;
	position: relative;
}
.pdiv {
	
}
#pageNum {
	display: flex;
	justify-content: center;
	position: relative;
	margin-top: 20px;
}
#pageNum .prevPage {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
#pageNum .nextPage {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	cursor: pointer;
}
#pageNum .page.active {
	color: #0063AC !important;
	font-size: 20px !important;
	font-weight: 400 !important;
}
#pageNum .pdiv {
	display: inline-block;
	width: 50px;
	text-align: center;
	cursor: pointer;
	
}
#pageNum .pdiv1 {
	border-right: 1px solid rgba(0,0,0,0.1);
} 
#pageNum .pdiv1:nth-last-child(2),#pageNum .pdiv1:first-child,#pageNum .pdiv1:last-child {
	border-right: none;
}
.pageBox .disabled {
	/* display: none; */
}

/* 表格的公共样式 */
.tableReg {
	border-collapse: collapse;
	border: 1px solid rgba(0,0,0,0.1);
}
.tableTitle {
	height: 74px;
	line-height: 74px;
	text-indent: 24px;
}
.tr-56  {
	height: 56px;
	line-height: 56px;
}
table .tr-56{
	height: 100px; 
	line-height: 1.5;

}
.tr-144  {
	height: 144px;
	line-height: 144px;
}
.smallBtnHasBorder {
	width: 98px;
	height: 30px;
	line-height: 30px;
	color: #0063AC;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	background: #ffffff;
	font-weight: 400 !important;
	border: 1px solid #0063AC;
}
.buttonBigFull {
	width: 152px;
	line-height: 38px;
	color: #ffffff;
	text-align: center;
	background: #0063AC;
	border-radius: 5px;
	height: 38px;
}
.buttonBestBigFull {
	width: 350px;
	line-height: 52px;
	color: #ffffff;
	text-align: center;
	background: #0063AC;
	border-radius: 5px;
	height: 52px;
	font-size: 20px;
}
.buttonBigEmpty {
	width: 150px;
	line-height: 36px;
	height: 36px;
	color: #0063AC;
	text-align: center;
	background: #ffffff;
	border: 1px solid #0063AC;
	border-radius: 5px;
}
.buttonSmallFull {
	width: 80px;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	background: #0063AC;
	font-weight: 400 !important;
	cursor: pointer;
}
.buttonSmallBigFull {
	width: 100px;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	background: #0063AC;
	font-weight: 400 !important;
}
.buttonSmallEmpty {
	width: 78px;
	height: 30px;
	line-height: 30px;
	color: #0063AC;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	background: #ffffff;
	border: 1px solid #0063AC;
	font-weight: 400 !important;
}
.rightBox {
	right: 0;
	top: 66px;
}

/* 多选框样式 */
/* 复选框 */
input[type="checkbox"] {
    -webkit-appearance: none; /*清除复选框默认样式*/
    border: 1px solid #999999;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 0;
    margin-right: 0 !important;
    border-radius: 2px;
}
input[type="checkbox"]:checked {
    /* background-position: -48px 0; */
	background: url(../img/checkSelected.png) ; 
		/* 复选框的背景图 */
  background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border: 1px solid #0063AC;
}
.imgUploadBox {
	width: 123px;
	height: 82px;
	margin-left: 100px;
	background-image: url('../img/addPicBtn.png');
}
.inputFileImg {
	z-index: 100;
	position: absolute;
	left: 0 !important;
	right: 0 !important;
	top: 0 !important;
	bottom: 0 !important;
	opacity: 0 !important;
}
.uploadFileBox {
	height: 50px;
	border: 1px solid rgba(0,0,0,0.1);
	line-height: 50px;
}
.changArea {
	resize: none;
	line-height: 1.4;
}
.changArea1 {
	resize: none;
	line-height: 1.4;
}


/* 内容部分 开始位置 */
.lineBlock {
	width: 4px;
	height: 26px;
	border-radius: 2px;
	background: #0063AC;
}
.activeLi {
	color: #0063AC !important;
}
.phoneIconBox {
	width: 44px;
	height: 44px;
	background: #0063AC;
	border-radius: 50%;
}
.danweiLi {
	background: #ffffff;
	width: 256px;
	height: 173px;
	box-shadow: 0px 0px 10px 0px rgba(6, 0, 1, 0.2);
}
.contCompanyLi {
	width: 256px;
	height: 140px;
}
.groupPersonLi {
	width: 364px;
	padding: 24px 0;
	line-height: 1.5;
	font-size: 18px;
	color: #666666;
}
.scienceLi {
	width: 364px;
	padding-bottom: 30px;
	line-height: 1.5;
}
.groupPersonAbo {
	top: 0;
	bottom: -1px;
	background: #ffffff;
	z-index: 100;
	left: 364px;
	width: 80px;
}
.groupPersonBox ul:last-child .groupPersonAbo:last-child {
	display: none !important;			
}
/* 内容部分 结束位置 */

/* 头部样式开始位置 */
.headSearchBox {
	width: 464px;
	height: 50px;
	box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.08);
	border-radius: 5px;
	/* overflow: hidden; */
}
.headSecond {
	padding: 20px 14px;
	background: #ffffff;
	border-radius: 5px;
	box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.04);
	position: absolute;
	left: 0;
	top: 66px;
	z-index: 101;
	white-space: nowrap;
}
.headSecond li{
	font-size: 14px;
	color: #666666;
	cursor: pointer;
	margin-top: 18px;
	line-height: 1.0;
}
.headSecond li:hover {
	color: #0063AC;
	text-decoration: underline;
}
.headSecond li:first-child {
	margin-top: 0 !important;
}
.navItem:hover .headSecond {
	display: block;
}
.headThird {
	padding: 20px 14px;
	background: #ffffff;
	border-radius: 5px;
	box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.04);
	position: absolute;
	left: 0;
	top: 20px;
	z-index: 100;
	white-space: nowrap;
}
.headThird li{
	font-size: 14px;
	color: #666666;
	cursor: pointer;
	margin-top: 18px;
	line-height: 1.0;
}
.headThird li:last-child{
	color: #FF0000;
}
.headThird li:hover {
	color: #0063AC;
	text-decoration: underline;
}
.headThird li:first-child {
	margin-top: 0 !important;
}
.navItem:hover .headThird {
	display: block;
}
.navItemSpec:hover .headThird {
	display: block;
}
.navBox li {
	
	font-size:16px;
	cursor: pointer;
}
.enulbox li {
	
	font-size:14px;
	cursor: pointer;
}
.ml20Box li:nth-child(2) {
	margin-left: 80px;	
}
.companyContIconImg {
	width: 216px;
	height: 60px;
}
.outLoginBtn {
	width: 152px;
	line-height: 44px;
	color: #E93030;
}

/* 头部样式结束位置 */
.swiper-button-next, .swiper-button-prev {
	width: 34px !important;
	height: 34px !important;
	background-repeat: no-repeat !important;;
	background-position: center !important;;
	background-size: contain !important;
	cursor: pointer;
}
.swiper-button-prev {
	background-image: url(../img/right2.png) !important;
}
.swiper-button-prev.swiper-button-disabled {
	background-image: url(../img/right1.png) !important;
}
.swiper-button-next {
	background-image: url(../img/left2.png) !important;
}
.swiper-button-next.swiper-button-disabled {
	background-image: url(../img/left1.png) !important;
}
/* 更改轮播图样式 */
